package org.m8.auth.handler.social;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.m8.auth.controller.vo.AuthLoginReqVo;


@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class SocialAuthSocialLoginReqVO implements AuthLoginReqVo {

    /**
     * 登录类型
     */
    private String loginType;

    /**
     * 社交平台的类型
     */
    private String socialType;

    /**
     * 授权码
     */
    private String code;

    /**
     * state
     */
    private String state = "default";

    /**
     * 微信小程序登录时 传的手机号code
     */
    private String phoneCode;

}